package com.norman.sorry.core.cards;

/**
 * A final class that contains static references to each playing card.
 * 
 * @author Brian Norman
 * @version 0.0.1 beta
 * @since 0.0.1 beta
 */
public final class StaticCards {

   /**
    * Private constructor so no one can create an instance of this class.
    */
   private StaticCards() {
   }

   /**
    * Static reference to a one card.
    */
   public static final One    ONE    = new One();

   /**
    * Static reference to a two card.
    */
   public static final Two    TWO    = new Two();

   /**
    * Static reference to a three card.
    */
   public static final Three  THREE  = new Three();

   /**
    * Static reference to a four card.
    */
   public static final Four   FOUR   = new Four();

   /**
    * Static reference to a five card.
    */
   public static final Five   FIVE   = new Five();

   /**
    * Static reference to a seven card.
    */
   public static final Seven  SEVEN  = new Seven();

   /**
    * Static reference to a eight card.
    */
   public static final Eight  EIGHT  = new Eight();

   /**
    * Static reference to a ten card.
    */
   public static final Ten    TEN    = new Ten();

   /**
    * Static reference to a eleven card.
    */
   public static final Eleven ELEVEN = new Eleven();

   /**
    * Static reference to a twelve card.
    */
   public static final Twelve TWELVE = new Twelve();

   /**
    * Static reference to a sorry card.
    */
   public static final Sorry  SORRY  = new Sorry();

}
